﻿using System;
using System.Collections.Generic;
using System.Text;

namespace SHKF.B2C.MeiTuanShanGou.Model.Push.Order.PoiReceiveDetail
{
    /// <summary>
    /// 商家对账信息相关的额外信息
    /// </summary>
    public class reconciliationExtras
    {
        /// <summary>
        /// 订单服务费的费率模式，枚举：1-美配旧收费模式；2-美配新收费模式；6-闪购企客模式；8-医药2.1模式。
        /// </summary>
        public int chargeMode { get; set; }

        /// <summary>
        /// 美配新收费模式&企客配送模式下的订单履约服务费金额，单位元。如订单无履约服务费，则返回0
        /// </summary>
        public double performanceServiceFee { get; set; }

        /// <summary>
        /// 平台服务费2 ，单位元：电子处方流转承接的信息科技服务费用
        /// </summary>
        public double platformChargeFee2 { get; set; }

        /// <summary>
        /// 企客配送模式的“技术服务费”，单位为元；本参数仅在企客配送模式下推送
        /// </summary>
        public double technicalServiceFee { get; set; }

        /// <summary>
        /// 履约服务费里的“距离收费”，单位为元；本参数仅在企客配送模式下推送
        /// </summary>
        public double distanceFee { get; set; }

        /// <summary>
        /// 履约服务费里的“时段增值收费”，单位为元；本参数仅在企客配送模式下推送
        /// </summary>
        public double slaFee { get; set; }

        /// <summary>
        /// 履约服务费里的“基础配送收费”，单位为元；本参数仅在企客配送模式下推送。
        /// </summary>
        public double baseShippingAmount { get; set; }

        /// <summary>
        /// 履约服务费里的“品类收费”，单位为元；本参数仅在企客配送模式下推送。
        /// </summary>
        public double categoryChargeFee { get; set; }

        /// <summary>
        /// 履约服务费里的“重量收费”，单位为元；本参数仅在企客配送模式下推送
        /// </summary>
        public double weightChargeFee { get; set; }

        /// <summary>
        /// 履约服务费里的“节假日/大促收费"，单位为元；本参数仅在企客配送模式下推送。
        /// </summary>
        public double holidayChargeFee { get; set; }


    }
} 
